// components/shopList/shopList.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    goodsList:{
      // 规范传入组件的当前数据的类型
      type:Array
    }
  },

  /**
   * 组件的初始数据
   */
  data: {

  },
  
  /**
   * 组件的方法列表
   * 对于使用到组件时 针对于不同的页面使用有不同的方式的JS处理 处理方式我们不能写在组件文件当中 应当写在不同页面的JS文件
   */
  methods: {
    togoodsDetail(e){
      console.log(e)
      let {goodsid} = e.currentTarget.dataset;
      // 子传父
      // 子组件的事件触发会通知到父组件的事件触发
      let _self = this;
      // 子组件向父组件传数据 this.triggerEvent(让父组件接收的名字 ，并且放送数据给父组件)
      _self.triggerEvent("togoodsDetail" , goodsid)
    }
   
  }
})
